page {
  background-color: #f8f9fa;
}

.order {
  background-color: #fff;
  margin: 20rpx 20rpx;
  border-radius: 20rpx;
  height: 216.4px;

  .top {
    display: flex;
    justify-content: space-between;
    line-height: 60rpx;
    border-bottom: 1rpx solid #ececec;

    .left {
      margin-left: 15rpx;
      color: #333;
    }

    .right {
      margin-right: 15rpx;
    }

    .red {
      color: #f00;
    }

    .green {
      color: var(--themeColor);
    }
  }

  .info {
    display: flex;
    margin-top: 10rpx;

    .title {
      margin-left: 15rpx;
      color: #333;
    }

    .text {
      flex: 1;
      margin-left: 30rpx;
      color: #666;
    }
  }

  .button {
    margin-top: 20rpx;

    .van-button {
      width: 95%;
      margin: 0 15rpx;
      border-radius: 20rpx;
    }
  }
}